//验证账号是否已经被注册
function verifyUserName(){
    //解决中文乱码问题的方法
    var username = encodeURI(encodeURI($("#userName").val()));
    var url = "PersonAjax.action";
    url = convertURL(url);
    var regStr = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
    if(username==""){
        $("#name_result").html("用户名不能为空");
    }else if(!regStr.test(username)){
        $("#name_result").html("用户名不符合格式");
    }else{
        $.ajax({
            type:"post",
            url:url,
            data:"name="+username,
            dataType:"text",
            success:function(data){
                $("#name_result").html(data);
            }
        });
    }

}

//给url地址加上时间戳,骗过浏览器,不读取缓存
function convertURL(url){
    //获取时间戳
    var timetamp = (new Date()).valueOf();
    //将时间戳信息拼接到url中
    if(url.indexOf("?") >= 0){
        url = url + "&t=" + timetamp;
    }else{
        url = url + "?t=" + timetamp;
    }
    //url = "personAjax&t=11111"
    return url;
}

function verifySamePassword(){
    var password = $("#password").val();
    var sure_password = $("#sure_password").val();
    if(sure_password==password){
        $("#surePassword_result").html("密码一致");
    }else{
        $("#surePassword_result").html("密码不一致");
    }
}

function verifyPassword(){
    var password = $("#password").val();
    var regStr =/^[a-zA-Z]\w{4,14}$/;
    var regStr2 = /^\S+$/;
    if(password==""){
        $("#password_result").html("密码不允许为空");
    }
    else if(!regStr2.test(password)){
        $("#password_result").html("密码不允许有空格");
    }
    else if(regStr.test(password)){
        $("#password_result").html("密码格式正确");
    }else{
        $("#password_result").html("密码格式错误");
    }
}

function verifyEmail(){
    var email = $("#email").val();
    var regStr =/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if(email==""){
        $("#email_result").html("邮箱不允许为空");
    }else if(regStr.test(email)){
        $("#email_result").html("邮箱格式正确");
    }else{
        $("#email_result").html("*邮箱格式错误");
    }
}